<?php
$flashMessenger = $this->flashMessenger();
if($flashMessenger->hasSuccessMessages()) {
    echo '<div class="alert alert-success">';
    foreach ($flashMessenger->getSuccessMessages() as $success) {
        echo "<p><strong>$success</strong></p>";
    }
    echo '</div>';
}
?>

<h1 class="text-center text-primary">Mes produits</h1>
<p><a href="<?php echo $this->url('produitback', array('action' => 'add')); ?>" class="btn btn-warning">Ajouter un produit</a></p>

<?php
$i = 0;
foreach ($produits as $produit) : 
    if ($i == 0) {
        echo '<div class="row">';
    }
    
    // get the first image which exist
    $display_image = 'no-preview.jpg';
    foreach ($produit->getImages() as $image) {
        if (file_exists($this->full_file_path.$image->getChemin())) {
            $display_image = $image->getChemin();
            break;
        }
    }
    $display_image = $this->file_path.$display_image;
    ?>
    <div class="col-md-3">
        <div class="thumbnail">
            <img src="<?php echo $display_image; ?>" alt="">
            <div class="caption">
                <h3 class="text-center"><?php echo $produit->getLibelle();?></h3>
                <p>Description : <?php echo $produit->getDescription();?></p>
                <p>Taille : <?php echo $produit->getTaille();?></p>
                <p>Prix :  <?php echo $produit->getPrix();?></p>
                <p>Catégorie : <?php echo $produit->getCategorie()->getLibelle(); ?></p>
                <p>Etat : <?php echo $produit->getEtat()->getLibelle(); ?></p>
                <a href="<?php echo $this->url('produitback', array('action' => 'edit', 'id' => $produit->getId())); ?>" class="btn btn-primary">Modifier ... </a>
                <a href="<?php echo $this->url('produitback', array('action' => 'delete', 'id' => $produit->getId())); ?>" class="btn btn-danger">Supprimer</a>
            </div>
        </div>
    </div>

    <?php
    if ($i == 3) {
        echo '</div>';
        $i = -1;
    }
    $i++;
endforeach;
?>
</div>
